package system.autocomplete;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;

/**
 *
 * @author avbravo
 */
@ManagedBean(name = "system_autoCompleteBeans")
@ViewScoped
public class Beans {

    private String nombreape = "";
    private person.general.Beans generalBeans = new person.general.Beans();
    private person.contact.Beans contactBeans = new person.contact.Beans();
    private person.user.Beans userBeans = new person.user.Beans();

    public Beans() {
    }

    public Beans(Integer id, String dni, String nombre, String apellido) {
        generalBeans.setId(id);
        generalBeans.setDni(dni);
        generalBeans.setNombre(nombre);
        generalBeans.setApellido(apellido);
        this.nombreape = nombre + " " + apellido;
    }

    private String strScape(String str) {
        str = str.trim();
        str = str.replace("'", "''");
        str = str.replace("\\", "\\\\");
        return str;
    }

    public person.general.Beans getGeneralBeans() {
        return generalBeans;
    }

    public void setGeneralBeans(person.general.Beans generalBeans) {
        this.generalBeans = generalBeans;
    }

    public person.contact.Beans getContactBeans() {
        return contactBeans;
    }

    public void setContactBeans(person.contact.Beans contactBeans) {
        this.contactBeans = contactBeans;
    }

    public person.user.Beans getUserBeans() {
        return userBeans;
    }

    public void setUserBeans(person.user.Beans userBeans) {
        this.userBeans = userBeans;
    }

    /**
     * @return the nombreape
     */
    public String getNombreape() {
        return nombreape;
    }

    /**
     * @param nombreape the nombreape to set
     */
    public void setNombreape(String nombreape) {
        this.nombreape = nombreape;
    }
}
